If BT say 1mb, tbh you have done well. It all depends on distance / wiring etc. You could live 500 metres from an exchange but it takes 2 miles to get the cable to you.
Your master socket test is about the best test to try in all honesty, rules out an internal wiring problem, if using the test socket. (the one inside to the right of the master socket)