Beta testing process?

So… If I want to go through a beta testing process for my app, what’s the best way to do it?

Do I just compile the two formats (iOS and Android) then upload the files to a location where my beta testers can access them? They would be able to side-load the app just like I can, right?

I’ve got a questionnaire written up for testers too. That’s the easy part. lol Just wondering about the software distribution end of things…

Thanks for your help!