But pH is an indicator of how soft or hard the water is. Someone could have a real low kh (soft water) yet throw something in that will 'raise' the pH yet the kh & gh would remain the same. It's the total dissolved solids that they need (correct me if I'm wrong). Plus it's possible to have a high pH and low TDS (soft water) or a high pH and high kh-which'd be hard water. Not common but possible. That's why I hate to rely on pH readings. I don't even bother testing pH ever. I test kh & gh. I haven't even done that for a long time as I'm on a well and it never changes.pH matters a lot to snails. Lowering it will simply cause pitting on their shells which is why pH should be maintained no less than 7.4 if you want to keep the shells intact.
And Bubbles, JPappy already answered. We can best tell by kh & gh tests although I think they actually have a TDS meter-?- Not sure. And no-I agree diet alone won't change anything if it's real soft water. But it's pretty easy to use crushed coral, etc to raise kh to a higher level. My water's super hard so I'm only really familiar with lowering kh by mixing in RO water.