If you think that you have a BB speed problem, then to check the speeds coming in to your Hub properly, and whether they match what you should be getting, you cannot rely on wifi tests, you need to do it this way first.
Make sure your device has a gigabit network card (not a 10/100 one or “limited to that) and has the up to date drivers. Use a new Cat6 ethernet cable (old ones do "fail" and Cat6 is best) to connect it directly to the Hub - which you have put into modem mode (to ensure only your device is connected). Check speeds like that first. If they are still low - then, boot up your device into "safe mode with networking" (to disable any software on it that could be limiting speeds). Run the tests at speedtest.net (try on x2 VM servers) on 2 different browsers one of which is a fresh download of one you haven’t previously used (e.g. Firefox, Opera, Safari etc - there are several reports on here of certain browsers causing speed issues). Try that and report back what you get.
-------------------- Services: HD TV on VIP (+ Sky Sports & Movies & BT sport), x3 V6 boxes (1 wired 2 WiFi,) SH2 in modem mode with Airport Extreme Router. On VIVID200, Talk Anytime Phone, x2 Mobile SIM only iPhones.