e add o codigo abaixo no ponto onde deseja fazer a leitura...
Serial.println(freeMemory());
não sei se a medição é precisa, aqui no meu ele costuma travar quando a memoria chega perto de 500KB livres
mas de qualquer forma pode ajudar bastante:
eu estava tendo problema com travamento e com esta função consegui descobrir que não estava fechando uma chamada de arquivo do cartão SD, a cada acionamento da função de comia ~30Bytes, pois abria um novo arquivo e não liberava a memoria do arquivo anterior!