Testing apps online

Just curious, has anyone ever tested their apps online on multiple devices? I’m looking for a service where I can upload the apk/ipa and have it deployed to multiple devices with different OS versions, and then I can test on them.
Suggestions (based on your experience, not just a Google search) is appreciated. Thanks.