Abstract: A non-destructive testing method and apparatus for determining the microstructure of ferrous metal objects, such as cast iron pipe. A sonic wave is induced into the metal object by magnetostriction. A sensor assembly captures the acoustic energy induced in the metal object and sends a signal output to signal processing electronics. The electronics amplify the signal. The amplified signal is then captured by the data acquisition system and analyzed by the data analysis system. The data analysis system may calculate the energy of the acoustic wave or calculate the time from the initial induction of the sonic wave to the Villari reversal point to determine nodularity of the metal object.