Does my SIM need a data plan to send AT commands?

Hello

As my topic title says, does a SIM card need a data plan in order to request performance metric such as RSSI and BER? Or does it simply need to be unlocked to do this?

I am quite new to Arduino and aim to use a GSM/ GPRS shield to collect performance metrics. I also need to find a way to record this data.

I could do it manually by having SMS messages being sent to me at periods of time containing the data or is there perhaps a way to store the data using a CSV file? That method may not be feasible on an Arduino Uno.