Depende muito do seu nicho. Você pode, por exemplo, comprar relatórios especializados, se basear em relatórios públicos ou contratar uma empresa para realizar a pesquisa. Imaginando um empreendedor solo com pouco capital, se basear em relatórios públicos pode ser a opção mais interessante.

Vejamos um exemplo: Seu SaaS é um CRM para laboratórios de análise veterinária. Logo, seu público inicial são CNPJs de laboratórios veterinários. Você pode buscar o CNAE dessa atividade e filtrar todos os CNPJs ativos e com mais de 2 anos de funcionamento, em tese esse é o tamanho do seu mercado. Paralelo a isso, é importante ver a tendência do mercado, se está crescendo, estagnado ou encolhendo. Iniciar um SaaS em um setor em crise é uma das piores coisas que você pode fazer.

Dica: O exemplo não foi por acaso, o setor de pet care (clínicas, laboratórios, pet shops, plano de saúde...) é um dos que mais cresce no país ;)