If your roof isn't leaking, you might consider waiting until the spring storms are over. Then, definitely get a roofer to make an inspection. You can get as many different companies to inspect your roof as you want. Don't let the first company con you into signing them up. You make the decision of who you want to use. They may even offer to make a quick free repair for you if you're missing shingles.
If you get a new roof, just know that it can be inconvenient for 1-2 days while the work is going on, and hopefully your insurance company treats you fairly.