You can check
https://www.broadbandchecker.btwholesale.com/#/ADSL/...
Enter your postcode. I know telephone number won't be recognized on a TalkTalk line with the checker.
Check what are the estimate speeds for the highest and lowest. If you know the cabinet distance and that it isn't too far, then it could be crosstalk.
But 20Mbps is actually quite low speed and could indicate the line is too long to your cabinet. If this is the case then switching provider will make no difference.
I'm on TalkTalk FTTC last 2 years and 4 months. I used to always get 80-20 Mbps.
There was a recent router firmware upgrade to TalkTalk Wi-Fi Hub version SG4K100136
Since then my speed has dropped to Download 76.3 Mbps Upload 19.8 Mbps.
I can't say if this is a coincidence or not. But I've never ever had below 20Mbps upload last 2 years since joining TalkTalk. The router firmware definitely caused that. You should check router stats as well and make sure you are connected to an Ethernet cable rather than WiFi for most accurate results.
My download was also always 80Mbps but since February this has dropped to 76Mbps. Checker still shows max estimate as 80Mbps for both Impacted and Clean lines. So perhaps crosstalk is the blame.
I'm now waiting for CommunityFibre to install their FTTP in my building. Support team say within a month. Site says that FTTP will come in a few months. So this is why I haven't yet changed FTTC provider.
If you've got an Altnet FTTP coming your area soon, check to see if you have any hope for that before deciding to switch to a new FTTC contract.
Although I'm paying £40 a month to TalkTalk for out of contract, I'd definitely switch if no hope of FTTP for price factor at least. But I'm sacrificing the cost for now should FTTP come soon, so that way I won't be stuck on an existing FTTC contract.
Edited by BLaZiNgSPEED (Wed 15-Jun-22 00:48:48)