I also randomly do speed test any time of the day I always get the speeds they advertise for the speed I signed up for. Top service from BT I can say! I also use mine own router with port forwarding so I might also be a contributing factor, not sure.