How to find a location large enough to place an actor of given size procedurally at run-time?

Thank you to all for your responses. In the end, we decided to use static data assigned to custom player start classes.