If it dissolves in water, the highest likelihood would be DMT Fumarate though no one here can tell you for sure. For whatever reason, the tryptamines have a hard time forming Hydrochlorides (HCL), so they are rare, and I've never seen any sulfates either. I have made the acetate, and it is actually an oil that is very difficult to work with, so we can usually rule that out. DMT freebase is what is usually* supplied. It has a very low melting point, generally from 47-64c depending on the polymorph.
According to
https://wiki.dmt-nexus.me/DMT_Fumarate the melting point of the fumarate is 152c.
I can't even find a reliable source of the melting point for the HCL so that alone tells me something.
Because there is such a large different in melting point from the fumarate and the fb, a hobbyist could determine the difference. For a low tech melting point, you could put some incombustible material over a flame ( i would vote ceramic but you could use metal as well if you give it time to thermally equalize) then put a thermometer up to the surface of that material. When it is 75 throw a few mg on the surface and see if it melts. If it does, you probably have the freebase.... If it doesn't, you probably have a salt.
If so, continue heating the material while holding the thermometer to the surface and record what temperature it does melt...
It doesn't have the precise control/accuracy of scientific meltpoints but because the range is very different, you can use use a less sophisticated system to differentiate between the 2.
Hopefully this helps