ありがとうございました。
具体的な実現方法はこれからですが、ヒントから以下資料を斜め読みしてまして、どうやらできそうかな、というのはわかりました。
長いのですが誰かのヒントになることもあるかもしれません。
残しておきます。

---
api referenceだけだとbyte114って??
てな感じだったんですが、スタートガイドできちんと情報は提供されていました。

・API Reference
・ESP8266 SDK Getting Started Guide - 6.3 Configuration of RF initialization (Optional)
https://www.esp8266.com/viewtopic.php?p=82647
http://iot-bits.com/reducing-esp8266-deep-sleep-wakeup-time-current/

上の資料から明確になりましたが私の要望は以下の通りだと思います。
・電源ON時もしくはスリープからのWakeup時にRFキャリブレーションを可能な限り省略する。(恐らくこれで電源ON時の突入電流が解消もしくは緩和する)
・電源ON時のModem-Sleep有効化
・データ取得後にModem-Sleep解除、ステーションモードに設定してデータの送信。
・電源をOFFする。

コンパイルの時にキャリブレーション設定をしておくのと、user_rf_pre_init()にフラッシュに保存するデフォルトの省エネ設定処理を記載しておくこと、データ送信前のopmode変更はwifi_set_opmode_currentを使って上書きしないことでしょうか。