You will never see the same speeds from a terminal services session that you see from a local session. Speedtests typically run a script source of some kind for testing a download and evaluating speed and the latency involved with running that code over remote sessions results in slower responses.
Although thin, a remote desktop session has network overhead of its own.
Hope this helps