Meu código ficou assim:
void main() {
  String nome = 'laranja';
  double peso = 50.5;
  int diasColheita = 25;
  int diasMadura = 30;
  bool isMadura;
  
funcInfoFruta(nomeFruta: nome, pesoFruta: peso, diasColheitaFruta: diasColheita, diasMaduraFruta: diasMadura);
  
}
funcInfoFruta({required String nomeFruta, required double pesoFruta, required int diasColheitaFruta, required int diasMaduraFruta, bool? isFrutaMadura}){
    if (diasColheitaFruta >= diasMaduraFruta){
    isFrutaMadura; 
    print('A Laranja pesa $pesoFruta gramas! Ela foi colhida há $diasColheitaFruta dias e precisa de $diasMaduraFruta dias para amadurecer, logo, a Laranja está madura!');
  }else {
    isFrutaMadura = false;
    print('A Laranja pesa $pesoFruta gramas! Ela foi colhida há $diasColheitaFruta dias e precisa de $diasMaduraFruta dias para amadurecer, logo, a Laranja não está madura!');
    
  }
}
Resultados no terminal:
 
  
 
            