If you love Apple products and want to test them before they are formally released you can sign up for Apple’s Beta Test program. All you need is an Apple ID and then complete the signup process.
I personally do not beta test Apple products because I find their Terms of Service to be ridiculous, but of you’re in an enterprise enviornment and need to test the software before your users start downloading it the beta test program may be useful.
Take a look at the Apple Beta Test Program here: https://beta.apple.com/sp/betaprogram/
And make sure to read the full Terms of Service here: https://beta.apple.com/sp/betaprogram/legal