The majority of these speed checks are actually international, the problem with that is -

Qtel check all the packets on the way back in to Qatar (via filters) this is a slow process in the world of bits/bytes and packets. This is why you get such a poor response.

However I do agree, the service is abysmal at the best of times, there is a local based speed checker but I cannot for the life of me remember what it is, when I used this it still came up short of what I am paying for however still far better than the results I was getting on an international speed check service.

You're born, you take s**t. You get out in the world, you take more s**t. You climb a little higher, you take less s**t. Till one day you're up in the rarefied atmosphere and you've forgotten what s**t even looks like. Welcome to the layer cake son.