This is always tricky to explain.
First, your line is what it is. It either suffers from a fault, or it doesn't. There is either something wrong or there isn't. (OK, an intermittent fault pushes the boundaries, but I hope it is clear enough).
Second, the DSL checker only started to show 2 ranges when it became possible to perform self-install. That is an important thing to remember.
Third, the checker doesn't know if your line is faulty or not.
Fourth, that checker is really provided by BTW for ISPs to use, and isn't really intended for Joe Public. It has explanatory text there, but it doesn't seem to get treated as though it needs to be fully clear for even the most technophobic member of the public.
So, having said that...
What the checker does is provide two ranges for an ISP to use when offering to sell you a service.
- The A range is intended for use when you buy an engineer-installed service. The B range is intended for use when you buy a self-install service.
- Some ISPs use it this way, and some don't.
- Plusnet offer engineer installations, and quote the A range.
- TalkTalk offer self-install, and quote the B range.
- AAISP quote from the bottom of the B range to the top of the A range.
However, the ranges offered have nothing to do with the actual state of your line (at the time of ordering). Your line might be in a perfect state, and not be bothered by crosstalk - and you could get speeds faster than the A range, even with a self-install. Or your line could be terrible, and not currently able to get up to the bottom of the A range. The checker doesn't know.
What the ranges do instead is set the threshold at which Openreach will respond to a report of a low speed after the installation, and agree to send out an engineer to fix things. That is all.
That's important to remember for the future. If your line is perfect now, and you buy a self-install because it is cheaper, BT won't respond to future speed reductions until you go well below the bottom of the B range.
It is also important to remember when you migrate. Start with an engineer installation, and migrate to a self-install, and you might find your threshold has changed from the A range to the B range, and might (over time) have dropped in value too.
Finally, it is still important to remember they are only estimates. If, once the engineer turns up, he cannot improve the speed, then it could be left at that. The only real comeback you have available is to cancel.
That's how the ranges work, but not why they exist.
Why have two ranges?
When you pay for an engineer install, you aren't just paying for him to plug a modem in. You are instead paying for him to check that your line meets the standards for the A range, and to fix it if it doesn't. Openreach are thus assured that your line is working well, and they are happy to maintain it to this higher standard in future.
When you choose to opt out of an engineer installation, your line is going to run in an unknown state. Openreach don't have the same assurance that your line is in a good state, because no engineer has looked at it, and they aren't willing to commit to such high speeds.
I presume the thinking is this: If a self-install offered the same threshold, then a subscriber would be motivated to just order the cheaper self-install, and then get Openreach to send an engineer out 2 days later (at Openreach's expense) to get the line up to the standard that a (paid for) engineer installation would have done. Openreach, presumably, don't want to fund that.