Frame drops are always a network problem. Speedtest sites are useless for livestreamers; they test peak throughput, rather than constant minimum throughput (which streaming relies on). If your connection is unstable, dropping packets, then your stream will be unstable.
As you did not include a logfile, we can only offer guesses and point out common missteps, like streaming over wifi (which you should never do) or 4G/5G mobile connections.
The annoying part about the internet is that 95% of your connection to a server is entirely out of your control. It's multiple hops, like links in a chain. If any of the routers, switches, or servers between you and your destination start having a problem, your connection will start have a problem, without your changing anything.