How can I send iPhone to iPhone free iMessage
That makes little to no sense. iMessage is free anyway? You just have to have an internet connection
If iMessage is already active on your phone and on other person’s phone, it will automatically send your messages as iMessage. Condition is that iMessage need to be active on both phones and both must be connected to internet, otherwise your phone will send you messages as text (SMS) message.