Last week virgin tested my line & could offer me .28 meg

im with sky & they are giving me max .19 meg.
Just done a line test with talk talk & they say my estimated speed is 7.4 mbps which is massooovie compared to what im getting but are tey full of shit or good to deal with ?