According to wikipedia the group isomorphism problem is an undecidable problem.
When we restrict to (countable) abelian groups does it become decidable or does it remain undecidable?
In case it becomes decidable I'd love to have a reference to an algorithm deciding it.
This is not a full answer (somehow I cannot comment), but when talking about presentations of abelian groups only the exponentvectors matter. This means: for a relation $x_1^{a_1}...x_n^{a_n}$ the only $[a_1,...,a_n]$ matters.
Therefore I presume the question can be decided by creating a matrix where the exponentvectors are its rows (entries are in $\mathbb Z$ ) and bringing it to some normal form (upper triangular) utilizing the euclidean algorithm (note that $\mathbb Z$ is not a field) which will then yield the isomorphism type as stated by the fundamental theorem of abelian groups.
I don't have a reference on this common knowledge but it might point you in some direction.
update2: I just noticed this is exactly what the Smith normal form computes. But this only applies to finite presentations, as stated in comments.