Download the Xbox Insider Hub from the Xbox Store. In the Xbox Insider Hub, search for Sea of Thieves Insider under Insider Content. Click Join and follow the Store link to download the Sea of Thieves Insider build. Once downloaded, feel free to connect to the game.