Do I need to file a claim before seeking legal action?
No. It appears that many Carriers are denying business loss insurance policies as a matter of course. Honoring these policies would put them in a precarious financial position, and they have choses to safeguard their business instead of yours.
A business owner certainly has the right to file a claim but doing so is likely to result in unnecessary (and potentially costly) delay.