Spreadsheets are your friend.
You don't offer the dollar amount, so I'll offer $100,000 and you can scale it up to your numbers.
$100,000 at 3% requires a payment of $421.60.
Instead, pay $477.42, the payment that 4% would require. Now, 10 years hence, you owe $68,220, with 20 years left. Even at 6%, your payment will be $488.75, just a bit higher than you've been paying. Usually there's a cap, 5%, so if things really go to heck, your payment will max at $570.62 after fully adjusting. This is less than a 20% increase from the original payment you were making, and, while I refrain from prognosticating, it's fair to say, the same macroeconomic events that would put your rate up so high will all have inflation follow. The mortgage will feel no higher than the price of everything else that went up in your life.
10 years is a long time, there are many variations on this idea to implement. Another is to simply increase payments by the same percent as your annual raise. You'll continue to lower the balance and get ahead of any forced rise in payments. In general, this plan should finish the mortgage in 17-20 years depending on the level of raises and what rates actually do.
To answer your question - there's no simple way to buy such a hedge.