Only have time for a quick test today, I will try 3 servers for each VPN and do the speed test once only for each. I am using the android app downloaded from the Play Store for each provider to connect to the VPN services. I am using the speedtest.net android app to do the speed tests. If you try this make sure that you disallow the speedtest.net app permission to know your location otherwise it will connect you to the nearest test server to where you are, not the nearest to the VPN you are connected to.
Provider - Server - Protocol - DL / UL speed in Mbps
VyprVPN (OpenVPN) - Hong Kong - No internet connectivity
VyprVPN (Chameleon) - Hong Kong - 2.12 / 0.03
VyprVPN (Chameleon) - Los Angeles - 1.24 / 5.52
VyprVPN (Chameleon) - Japan - 4.66 / 5.75
Astrill (StealthVPN) - Hong Kong 1 - Failed to connect
Astrill (StealthVPN) - Hong Kong 2 - 13.26 / 5.71
Astrill (StealthVPN) - USA China Opt 1 - 11.09 / 6.16
Astrill (StealthVPN) - Japan 1 - 14.58 / 6.04
VPN.AC (OpenVPN UDP) - China Users Hong Kong 3 - 1.11 / 5.26
VPN.AC (OpenVPN UDP) - China Users Los Angeles 2 - 15.33 / 5.38
VPN.AC (OpenVPN TCP) - China Users Japan Tokyo - 6.40 / 3.23
Fastest DL Speed- VPN.AC
Fastest Average DL Speed - Astrill
I forgot to take a screenshot for all of the results, but you can see most of them below.