Shengnan,
I see in the documentation that there is a MapImage class that states:
The MapImage class can also be used to create a geo-referenced image file for use with the MapImageLayer.
But as you stated there is not addImage method on the MapImageLayer.
When deciding to migrate you have to choose if it is the right time or not based on available features. If the addImage method is critical to your app then you will need to postpone your migration.
The functionality Matrix make no mention of the addImage method so it is difficult to say if it is planned or not:
Functionality matrix | ArcGIS API for JavaScript 4.1
Maybe odoe can sheed some light on this.