Service has declined over the years and I suspect they are severely oversubscribed. Going through phone support is exhausting. Of course I grit my teeth and endure the reboots, etc. even though I’ve always taken those measures before calling.
They talked me into renting their modem instead of my $500 Orbi the last time. I figured he’ll, maybe it was a scam to force me to pay for acceptable service. Whatever, worth the additional $15. Shockingly, no improvement and in fact it got worse.
Are there commonly accepted diagnostic programs that I can use to find and confirm the issues such that they can’t deny it’s them? Or if not them show me the cause? How do I get them to deliver the kind of service they had no trouble with two years ago?
Consumer Internet contracts have no Service Level Agreement (SLA) and so, you can call Support all you want, but it's not their problem what sort of speeds you get to third-party sites, not even across their own backbone. The advertised speeds are signaling rates and not download/upload speeds. If your modem is displaying the correct lights on the front panel, then your connection is trained up at the correct signaling rate according to your chosen connectivity package, and your ISP won't care about YouTube.
If you obtain a business service, then you can negotiate a particular SLA in your contract, which won't necessarily make them care about YouTube, but you may be able to specify a minimum bitrate and uptime.
speedtest.net and the like, by default, will make use of a co-located server as close as possible to you, in terms of network topology, and so the speed results you obtain will be under ideal conditions, and indicate the maximum possible performance.
In any case, the only way I got them to stop telling me it was an inside wiring problem was to run an extension cord to the interface on the outside of my house where the wire from the street was connected to my home wiring and then connect my modem directly there. When they finally agreed to send someone, I was told it would be 7 business days.
Fios was able to install the next day, so I switched.
https://github.com/librespeed/speedtest
Also try a YouTube download with youtube-dl
Yeah, fast.com (which is Netflix) and speedtest.net are unfortunately not useful tests.