Unless your seeds are a few years old, imo you shouldn't be soaking them in water.
Fresh seeds will open quicker than old seeds, but despite a lot of people soaking till the tap root shows, if you water log the seed the chances of survival are lowered quite a bit.
Temperature and moisture is what will crack the seed, but just imagine what happens to that tiny tap root that comes out looking for air and moisture... it is swamped with water like over watering a plant *_*
If it doesn't open quick enough, it will rot inside the husk and die before it even splits open.
That's why you see seeds with tap roots from soaking, but they never open.. rotted.
Just rinse them in town water (Chlorinated) to remove contaminates and sow into warm, moist media
Better chance of survival, lower chance of destroying what could have been the best phenotype you could have ever had
Forgot to mention, towel method is fine and effective, but be VERY careful with the tap roots... they are more sensitive than meets the eye
Cheers Jimmy.