If it's a scientific theory, then it definitely is not mere (sic!) speculation. That'd be a hypothesis then.The challenge to debate theories which are mear speculation
Scientific theories are distinguished from hypotheses by having undergone lots of testing and support by evidence.