I regularly clock at around 80% of my ISP's advertised 'up to' rate, which is acceptable when the calculations for my exchange, distance from it and line attenuation I work out to be a max of only slightly above what I'm getting. Besides which, the numbers are ultimately meaningless, so long as your service is fast enough for your usage.
However, it's always preferable in these situations to get an idea of your average speed over several tests, rather than just relying on one.
You'll find a range of links in
this post, together with information for seeing which Exchange you're on; which is very relevant to your actual speeds.
And since it's relevant to the thread, sorry to hear your problem is still not sorted WayneH. The only thing I can suggest is telling BT that your contract is void as they have failed to provide a service that is fit for purchase, then try another supplier. Or swap to cable, if available in your area.
Or just give up altogether and read a book!