Your insurance company may only require a roof inspection rather than a full inspection. Most companies prefer that the inspection is performed by a licensed building inspector or a general contractor.
A thorough roof inspection and a properly prepared report can make a difference in securing coverage.