u could theoritically open a thinkorswim. paper trading account and when u try to place a trade it will tell you how much margin you need to sell a put/call
but this is dynamic. .when the position moves , the margin required also moves.. but for a ballpark it does help..
ex.. BIDU. selling...