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 OTM 580 Strike naked calls, need approx 8-9K margin